package gob.pe.mtc.licencias.DAO;

import gob.pe.mtc.licencias.beans.Cliente;
import gob.pe.mtc.licencias.beans.Clientelicencia;
import gob.pe.mtc.licencias.beans.Licencia;

import java.util.List;

public interface LicenciaDAO {

	public List<Cliente> listaClientes();
	/**
	 * 
	 *Lista de licencias que tiene una persona
	 * @param cliente
	 * @return
	 */
	public List<Clientelicencia> listaLicencias(Clientelicencia cliente);
	/**
	 * devuelve la lista de licencias de un determinado cliente
	 * @param cliente codigo del cliente del cual se debe obtener las licencias
	 * @return lsita de licencias del cliente
	 */
	public List<Clientelicencia> listaLicencias(int cliente);
	public void registratLicencia(Licencia licen);
	public Licencia obtenerLicencia(Integer codigo);
	public Clientelicencia obtenerLicencia(Integer cliente, Integer licencia);
	public void modificarLicencia(Clientelicencia cedit);
	
}
